package com.corpdata.app.contract.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.corpdata.app.customer.entity.CustomerInfo;
import com.corpdata.app.customer.entity.CustomerTeam;
import com.corpdata.core.base.BaseEntity;

/**
 * 合同表
 * 
 * @author wu
 * @date 2018-07-02 16:38:20
 * 
 */
public class ContractInfo extends BaseEntity {
	private static final long serialVersionUID = 1L;
	private String fkProject;
	private String fkTeam;
	private String contractNumber;
	private Date signTime;
	private Date startDate;
	private Date endDate;
	private Integer depositMonth;
	private BigDecimal deposit;
	private Integer depositType;
	private Date depositDate;
	private Integer state;
	private String remark;
	private String renewid;
	private Date realEndDate;
	private String endRemark;
	private CustomerTeam team;
	private CustomerInfo customer;

	public void setFkProject(String fkProject) {
		this.fkProject = fkProject;
	}

	public String getFkProject() {
		return fkProject;
	}
	public void setFkTeam(String fkTeam) {
		this.fkTeam = fkTeam;
	}

	public String getFkTeam() {
		return fkTeam;
	}
	public void setContractNumber(String contractNumber) {
		this.contractNumber = contractNumber;
	}

	public String getContractNumber() {
		return contractNumber;
	}
	public void setSignTime(Date signTime) {
		this.signTime = signTime;
	}

	public Date getSignTime() {
		return signTime;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getStartDate() {
		return startDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Date getEndDate() {
		return endDate;
	}
	public void setDepositMonth(Integer depositMonth) {
		this.depositMonth = depositMonth;
	}

	public Integer getDepositMonth() {
		return depositMonth;
	}
	public void setDeposit(BigDecimal deposit) {
		this.deposit = deposit;
	}

	public BigDecimal getDeposit() {
		return deposit;
	}
	public void setDepositType(Integer depositType) {
		this.depositType = depositType;
	}

	public Integer getDepositType() {
		return depositType;
	}
	public void setDepositDate(Date depositDate) {
		this.depositDate = depositDate;
	}

	public Date getDepositDate() {
		return depositDate;
	}
	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getState() {
		return state;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return remark;
	}

	public String getRenewid() {
		return renewid;
	}

	public void setRenewid(String renewid) {
		this.renewid = renewid;
	}


	public Date getRealEndDate() {
		return realEndDate;
	}

	public void setRealEndDate(Date realEndDate) {
		this.realEndDate = realEndDate;
	}

	public String getEndRemark() {
		return endRemark;
	}

	public void setEndRemark(String endRemark) {
		this.endRemark = endRemark;
	}

	public CustomerTeam getTeam() {
		return team;
	}

	public void setTeam(CustomerTeam team) {
		this.team = team;
	}

	public CustomerInfo getCustomer() {
		return customer;
	}

	public void setCustomer(CustomerInfo customer) {
		this.customer = customer;
	}
}
